home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 201-225 / disk_201 / draco / drinc / graphics / gfx.g < prev    next >
Text File  |  1992-05-06  |  860b  |  43 lines

  1. uint
  2. „BITSET=0x8000,
  3. „BITCLR=0x0000;
  4.  
  5. type
  6. „Rectangle_t=struct{
  7. ˆuintr_MinX,r_MinY;
  8. ˆuintr_MaxX,r_MaxY;
  9. „},
  10.  
  11. „Point_t=struct{
  12. ˆuintpt_x,pt_y;
  13. „},
  14.  
  15. „PLANEPTR=*uint,
  16.  
  17. „BitMap_t=struct{
  18. ˆuintbm_BytesPerRow;
  19. ˆuintbm_Rows;
  20. ˆushortbm_Flags;
  21. ˆushortbm_Depth;
  22. ˆuintbm_pad;
  23. ˆ[8]PLANEPTRbm_Planes;
  24. „};
  25.  
  26. extern
  27. „AllocRaster(ulongwidth,height)PLANEPTR,
  28. „BltBitMap(*BitMap_tsrc;ulongsrcX,srcY;
  29. Ž*BitMap_tdst;ulongdstX,dstY;
  30. ŽulongsizX,sizY,minterm,mask;*byteTempA)ulong,
  31. „CloseGraphicsLibrary()void,
  32. „DisownBlitter()void,
  33. „FreeRaster(PLANEPTRp;ulongwidth,height)void,
  34. „InitBitMap(*BitMap_tbm;ulongdepth,width,height)void,
  35. „OpenGraphicsLibrary(ulongversion)*GfxBase_t,
  36. „OwnBlitter()void,
  37. „QBlit(*BltNode_tbp)void,
  38. „QBSBlit(*BltNode_tbp)void,
  39. „RASSIZE(uintw,h)ulong,
  40. „VBeamPos()ulong,
  41. „WaitBlit()void,
  42. „WaitTOF()void;
  43.